package com.weng.platform.resource.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.weng.framework.core.model.ResponseData;
import com.weng.platform.resource.entity.Resource;


/**
 * 资源信息 服务接口
 *
 * @author weng
 * @date 2021-03-01 16:29:08
 *
 */  
public interface IResourceService extends IService<Resource> {

	void incVisitCount(String id, Integer count);
	/**
	 *  列表查询base
	 *  <p>
	 *      自定义列表查询：需实现定制化业务，组合查询，多分页查询等
	 */
	IPage<Resource> list(Integer pageNo, Integer pageSize, String ownerId, Boolean isQueryChild, String columnId, String name);
	
	/**
	 * 新建单个
	 */
	Resource add(Resource resource) ;


	/**
	 * 更新
	 */
	int update(Resource resource) ;

	
	/**
	 * 删除
	 */
	ResponseData removeByIds(String ids);

}
